"""
1.怎么创建一个类呢？
2.怎么父类与子类

"""
# 如果在子类中需要父类的构造方法就需要显式地调用父类的构造方法，或者不重写父类的构造方法。
# 子类不重写 __init__，实例化子类时，会自动调用父类定义的 __init__。
class Father(object):
    def __init__(self, name):
        self.name = name
        print("name: %s" % (self.name))

    def getName(self):
        return 'Father ' + self.name


class Son(Father):
    def getName(self):
        return 'Son ' + self.name


if __name__ == '__main__':
    father =Father("baba")
    son = Son('runoob')
    print(son.getName())
    print(type(son))
    print(isinstance(son,Father))